package com.linkdood.app.vm;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * 组织架构实体类
 * 省市县/区-街道-社区-小区
 *
 * @author lxy
 */
@Data
public class OrganizationCommunityVm {

    /**
     * 唯一编号
     */
    private String id;

    /**
     * 类型
     */
    private String type;

    /**
     * 省 code
     */
    private String provinceCode;

    /**
     * 省
     */
    private String provinceName;

    /**
     * 市 code
     */
    private String cityCode;

    /**
     * 市
     */
    private String cityName;

    /**
     * 县 code
     */
    private String countyCode;

    /**
     * 县
     */
    private String countyName;

    /**
     * 街道/ 镇id
     */
    private String streetCode;

    /**
     * 街道/ 镇名称
     */
    private String streetName;

    /**
     * 社区/ 村id
     */
    private String communityCode;

    /**
     * 社区/ 村名称
     */
    private String communityName;

    /**
     * 小区id
     */
    private String courtCode;

    /**
     * 小区名称
     */
    private String courtName;

    /**
     * code 冗余字段
     * 等于当前type 下的对应code
     */
    private String orgCode;

    /**
     * 全称。包含省市县全称
     */
    private String name;

    /**
     * 详细地址， 街道没有详细地址
     */
    private String address;

    /**
     * 经纬度
     */
    private JSONObject coordinate;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;

}
